1
Le paysage de visualisation de Julia
AI015Lesson 8
00:00

L'écosystème de visualisation de Julia est défini par la "Syntaxe unifiée, multiples backends" philosophie. Au lieu d'apprendre des API différentes pour différentes bibliothèques, les chercheurs utilisent le Plots.jl méta-paquet comme interface standardisée.

1. Le paradigme du méta-paquet

Plots.jl agit comme un parapluie. Vous écrivez du code en utilisant la fonction plot() fonction, et il traduit ces instructions pour des moteurs de rendu spécifiques comme GR, PyPlot, ou UnicodePlots.

2. Sélection du backend

Les utilisateurs changent le moteur de sortie en appelant la fonction backend. Par exemple, pyplot() ouvre une fenêtre interactive basée sur Python, tandis que unicodeplots() génère directement dans le REPL en utilisant des caractères Braille.

Plots.jlGRRapide / DéfautPyPlotInteractifUnicodePlotsTerminal/Texte

3. Préparation

Pour configurer cet environnement, la configuration d'installation suivante est requise :

(@v1.5) pkg> add Plots PyPlot GR UnicodePlots
main.py
TERMINALbash — 80x24
> Ready. Click "Run" to execute.
>